//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace service.hdlcontrol.com_WebServiceAirQuality { using System.Xml.Serialization; using System.Diagnostics; using System.Web.Services; using System.Web.Services.Protocols; using System.ComponentModel; using System; /// CodeRemarks [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="WebServiceAirQualitySoap", Namespace="http://tempuri.org/")] public partial class WebServiceAirQuality : System.Web.Services.Protocols.SoapHttpClientProtocol { private System.Threading.SendOrPostCallback GetAirQualityOperationCompleted; /// CodeRemarks public WebServiceAirQuality() { this.Url = "http://service.hdlcontrol.com:8000/WebService/WebServiceAirQuality.asmx"; } public WebServiceAirQuality(string url) { this.Url = url; } /// CodeRemarks public event GetAirQualityCompletedEventHandler GetAirQualityCompleted; /// CodeRemarks [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://tempuri.org/GetAirQuality", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public AirQuality GetAirQuality(string lat, string lon) { object[] results = this.Invoke("GetAirQuality", new object[] { lat, lon}); return ((AirQuality)(results[0])); } /// CodeRemarks public void GetAirQualityAsync(string lat, string lon) { this.GetAirQualityAsync(lat, lon, null); } /// CodeRemarks public void GetAirQualityAsync(string lat, string lon, object userState) { if ((this.GetAirQualityOperationCompleted == null)) { this.GetAirQualityOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAirQualityOperationCompleted); } this.InvokeAsync("GetAirQuality", new object[] { lat, lon}, this.GetAirQualityOperationCompleted, userState); } private void OnGetAirQualityOperationCompleted(object arg) { if ((this.GetAirQualityCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetAirQualityCompleted(this, new GetAirQualityCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// CodeRemarks public new void CancelAsync(object userState) { base.CancelAsync(userState); } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class AirQuality { /// public int code; /// public Data data; /// public string msg; /// public Rc rc; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class Data { /// public City city; /// public Aqi aqi; /// public Condition condition; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class City { /// public int cityId; /// public string counname; /// public string name; /// public string pname; /// public string timezone; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class Rc { /// public int c; /// public string p; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class Condition { /// public string condition; /// public string humidity; /// public string icon; /// public string temp; /// public string updatetime; /// public string windDir; /// public string windLevel; } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://tempuri.org/")] public partial class Aqi { /// public string cityName; /// public string co; /// public string coC; /// public string no2; /// public string no2C; /// public string o3; /// public string o3C; /// public string pm10; /// public string pm10C; /// public string pm25; /// public string pm25C; /// public string pubtime; /// public string rank; /// public string so2; /// public string so2C; /// public string value; } /// CodeRemarks [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] public delegate void GetAirQualityCompletedEventHandler(object sender, GetAirQualityCompletedEventArgs e); /// CodeRemarks [System.CodeDom.Compiler.GeneratedCodeAttribute("XamarinStudio", "7.7.3.43")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetAirQualityCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetAirQualityCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// CodeRemarks public AirQuality Result { get { this.RaiseExceptionIfNecessary(); return ((AirQuality)(this.results[0])); } } } }